package com.zmn.mcc.model.entity.dpermit.company;

import com.zmn.common.utils.pager.Pages;
import com.zmn.mcc.common.dto.staff.LoginStaffDO;
import lombok.AccessLevel;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.util.List;

@Getter(value = AccessLevel.PUBLIC)
@Setter(value = AccessLevel.PUBLIC)
public class BaseCompanyQuery extends Pages {

    private Integer companyId;
    private String name;
    private Integer plat;
    private Integer orgOneId;
    private Integer orgTwoId;
    private Integer orgThrId;
    private Integer orgId;
    private Integer subCompanyId;
    private Integer type;

    /**
     * 子类型
     */
    private Integer childType;

    private List<CompanyTypeQuery> companyTypeQueryList;


    private Integer status;

    private List<Integer> companyIds;
    private String keyword;
    private Integer number;     // 读取数量
    private LoginStaffDO loginStaffDO;
}